multiple parasitism - French English Dictionary